Career 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Sweden #1-w4 Finland F2 Great Britain F6 Spain F34 Qatar F1 Germany F4 Great Britain #1-w1 Great Britain #1-w4 Sweden/Denmark-w1 Sweden/Denmark-w2 Sweden/Denmark-w3 Sweden/Denmark-w4 Serbia & Montenegro F5 Italy F27 Poland F7 Sweden F3 Belgium F2 Germany F2 Poland F1 Great Britain F3 Great Britain F4 Sweden F1 Sweden F2 Sweden F3 Czech Republic F1 Norway F1 Germany F9 Austria F9 Sweden F5 Great Britain F17 Great Britain F18 Romania F15 Spain F35 Spain F36 Great Britain F21 China F8 China China F1 China F2 Thailand F1 Thailand F2 Great Britain F7 Sweden F1 Sweden F2 Germany F3 Germany F4 Croatia F1 Great Britain F3 Great Britain F4 Korea F2 Korea F3 Korean Rep. F4 Sweden F6 Bulgaria F2 Bulgaria F3 Bulgaria F4 Germany F8 Germany F14 Poland F4 Sweden F1 Sweden F2 Czech Rep F4 Great Britain F2 Germany F4 Azerbaijan F1 Azerbaijan F2 Portugal F2 Portugal F3 Italy F9 Poland F3 Malaysia F1 Malaysia F2 Austria F3 Germany F13 Germany F14 Sweden F2 Great Britain F2 Germany F3 Germany F4 Sweden F1 Sweden F3 Poland F2 Germany F6 Sweden F1 Sweden F2 Sweden F4 Sweden F5 Sweden F6 Sweden F7 Ukraine F1 Ukraine F2 Ukraine F3 Greece F5 Greece F6 Greece F7 Sweden F1 Sweden F2 Sweden #1-w1 Sweden #1-w2 Sweden #1-w3 Denmark F3 Latvia F1 Sweden F1 Sweden F2 Serbia F5 Spain F27 UAE F1 Great Britain #1-w2 Great Britain #1-w3 Sweden F1 Sweden F2 Germany F3 Germany F4 Romania F2 Norway F2 Finland F1 Sweden F4 Great Britain F2 Norway F3 Great Britain F3 Olbia Geovillage Open - Olbia VI Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup - Naples Garden Open - Rome Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Top Wool Challenger Biella - Biella Banca Stato Challenger Lugano - Lugano Memorial Savigni - Sassuolo Challenger Canottieri Minico - Mantova Siemens Open 2002 - Scheveningen Bharat Petroleum Ahmedabad Challenger 2000 - Ahmedabad ATP "Videocon" Challenger - Mumbai Sardinia International Championship - Cagliari Samarkand Challenger - Samarkand LTA Men's Challenger - Wrexham DPD Challenger 2000 - Aschaffenburg Copa Ericsson Brazil - Sao Paulo MTNL Cellular ATP Challenger - Mumbai Honda Kah Singapore Men's Tennis Open - Singapore Residenza Open - Magdeburg 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Geneva Challenger - Geneva Citta di Brindisi - Brindisi Milano Challenger-Jameson Cup - Milan XL Challenger de Tenis Copa Sevilla - Seville Cairo Challenger 2002 - Cairo Intersport Heilbronn Open - Heilbronn Meridiana Sardegna Open - Olbia I Open de Tenis Comunidad de Madrid - Madrid 5th Sardinian International Championships - Cagliari Exim Agmedia Open - Kosice Trani Cup - Trani Challenger Groningen - Groningen Ostdeutscher Sparkessen Cup - Dresden Top Wool Challenger - Biella IPP Open - Helsinki 3rd Volkswagon Challenger - Wolfsburg Top Wool Challenger-Immagine Trophy - Biella Aamulehti Tampere Open - Tampere Timisoara Challenger - Timisoara IPP Geneva Trophy - Geneva LTA Wrexham Challenger - Wrexham Sporting Challenger '07 Trofeo Regione Piemonte - Turin Timisoara Challenger - Timisoara Kobstaedernes ATP Challenger - Kolding Kosice Open-Steelers Cup 2008 - Kosice Polska Energia Open - Bytom San Marino CEPU Open - San Marino Kos Succhetti Tennis Cup - Cordenons Aamulehti Tampere Open - Tampere LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Geneva Challenger - Geneva XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Citta di Como Challenger - Como Brasov Challenger - Brasov Tennislife Cup - Napoli IPP Open - Helsinki Belgrade Challenger Rome Challenger San Remo Challenger Bordeaux Challenger Furth Challenger Milan Challenger Cordenons Challenger Trani Challenger Manerbio Challenger Como Challenger Freudenstadt Challenger Napoli Challenger Genova Challenger Bergamo Challenger Rabat Challenger Rome Challenger Rome Challenger Rome Challenger Reggio Emilia Challenger Turin Challenger Rimini Challenger Trani Challenger Manerbio Challenger Como Challenger Genova Challenger Napoli Challenger Palermo Challenger Loughborough Challenger Bath Challenger Caltanissetta Challenger Rijeka Challenger Palermo Challenger Rabat Challenger Barletta Challenger Monza Challenger Tampere Challenger San Marino Challenger Cordenons Challenger Genova Challenger Todi Challenger Szczecin Challenger Napoli Challenger Rome Challenger Milan Challenger Orbetello Challenger San Marino Challenger Cordenons Challenger Genova Challenger Sibiu Challenger Sao Paulo Challenger Tour Finals Rome Challenger Mestre Challenger Milan Challenger Todi Challenger Cortina Challenger San Marino Challenger Cordenons Challenger Biella Challenger Trnava Challenger Sibiu Challenger Vicenza Challenger Perugia Challenger Milan Challenger Padova Challenger San Benedetto Challenger Cortina Challenger Como Challenger Genova Challenger Szczecin Challenger Rome Challenger Napoli Challenger Turin Challenger Rome Challenger Vicenza Challenger Caltanissetta Challenger Perugia Challenger Milan Challenger Cortina Challenger Fano Challenger Como Challenger Genova Challenger Unique Zagreb Open - Zagreb Baden Open - Karlsruhe Prostejov Challenger Turin Challenger San Benedetto Challenger San Marino Challenger Genova Challenger Todi Challenger Napoli Challenger Prostejov Challenger Como Challenger Napoli Challenger Vercelli Challenger Turin Challenger Grand Prix Hassan II - Casablanca Qatar Mobil Open 2001 - Doha Heineken Open - Auckland Milan Indoors - Milan Open Seat-Godo 2001 - Barcelona Copa AT&T - Buenos Aires Siebel Open - San Jose International Tennis Championships - Delray Beach Mestre Challenger Caltanissetta Challenger Prague Challenger Campionati Internazionali di Sicilia - Palermo Milan Indoors - Milan Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Open Seat Godo 2003 - Barcelona Telenordia Swedish Open - Bastad 2003 Mercedes Cup - Stuttgart International Championship of Croatia - Umag Cordenons Challenger Idea Prokom Open - Sopot TD Waterhouse Cup - Long Island Manerbio Challenger Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Banja Luka Challenger Caltanissetta Challenger San Benedetto Challenger Genova Challenger Gerry Weber Open - Halle Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Ordina Open - 's-Hertogenbosch Croatia Open - Umag Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow Qatar Open - Doha Medibank Private International - Sydney BellSouth Open - Vina del Mar Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Grand Prix Hassan II - Casablanca Synsam Swedish Open - Bastad Allianz Suisse Open - Gstaad Croatia Open - Umag Idea Prokom Open - Sopot Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open SEAT Godo 2006 - Barcelona Allianz Suisse Open Gstaad - Gstaad Synsam Swedish Open - Bastad Croatia Open Umag - Umag Orange Prokom Open - Sopot BCR Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Davidoff Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg ARAG World Team Championship - Dusseldorf Qatar ExxonMobil Open - Doha Sydney International - Sydney Brasil Open - Costa do Sauipe Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Synsam Swedish Open - Bastad Dutch Open Tennis - Amersfoort Croatia Open - Umag Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest China Open - Beijing BA-CA Tennis Trophy - Vienna Stockholm Open - Stockholm CA Challenge 2002 - Graz St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha Medibank International - Sydney Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open SEAT 2008 - Barcelona Orange Warsaw Open - Warsaw Catella Swedish Open - Bastad Memorial Savigny - Sassuolo XI Venice Open - Venice Siemens Open 2001 - Scheveningen BCR Open Romania - Bucharest St. Petersburg Open - St. Petersburg Samarkand Challenger - Samarkand Top Wool Challenger Biella - Biella Catella Swedish Open - Bastad ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires BCR Open Romania - Bucharest Brasil Open - Costa do Sauipe IPP Open - Helsinki Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Bet-At-Home Austrian Open - Kitzbuhel Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice Schickendanz Open - Furth Kobstaedernes ATP Challenger - Kolding Lambertz Open by Stawag - Aachen San Marino Cepu Open - San Marino Ciudad de Telde - Telde ATP Studena Croatia Open - Umag s Tennis Masters 06 - Graz Winston Salem - Winston Salem Privatbank Open 2006 - Dnepropetrovsk LTA Shrewsbury Challenger - Shrewsbury BCR Open Romania - Bucharest Pekao Open - Szczecin Lugano Challenger Sporting Challenger '08-Trofeo Regione Piemonte - Turin Milan Challenger 2008 China TCL Challenger - Guangzhou Orbetello Challenger Qatar ExxonMobil Open - Doha Heineken Open - Auckland VTR Open - Vina del Mar Brasil Open - Sao Paulo Pharma Medico Open 2008 - Aarhus Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Mamaia Challenger - Constanta BRD Nastase Tiriac Trophy - Bucharest Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice SkiStar Swedish Open - Bastad Bet-at-home Cup - Kitzbuhel Milan Challenger Erste Bank Open - Vienna Monza Challenger Valencia Open - Valencia Rome Challenger Lugano Challenger VTR Open - Vina del Mar Rimini Challenger Brasil Open - Sao Paulo San Marino Challenger Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Tampere Challenger BRD Nastase Tiriac Trophy - Bucharest SkiStar Swedish Open - Bastad Caltanissetta Challenger Barletta Challenger Napoli Challenger Monza Challenger Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Heineken Open - Auckland Royal Guard Open Chile - Vina del Mar San Marino Challenger Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Credit Agricole Suisse Open - Gstaad Wolfsburg Challenger Barletta Challenger Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Napoli Challenger Argentina Open - Buenos Aires Orbetello Challenger Sporting Challenger - Turin Argentina Open - Buenos Aires Generali Open - Kitzbuhel Internazionali di Tennis de San Marino - San Marino Samarkand Challenger Karshi Challenger Madrid Challenger Trani Cup - Trani I Tourneo Fila Citta di Brindisi - Brindisi AXA Open II - Espinho Fujitsu Siemens Open - Budapest Geneva Challenger - Geneva The Hilversum Open - Hilversum Asirom Challenger Brasov - Brasov AXA Open - Lisbon C.T. San Remo - XIII Piertomaso Tessitore - San Remo KGHM Polish Indoors - Wroclaw Compaq Challenger - Bucharest Quelle Cup - Furth Kyiv UMC Open - Kiev FILA Challenger Biella - Biella FILA Challenger - Biella Brixina Tennis Open - Bressanone Zivnobanka Czech Open - Prostejov Barletta Citta Della Disfida Open 2000 - Barletta Memorial Savigni - Sassuolo Cepu Open - San Marino Amer-Wilson Challenger - Tampere Podebradka Cup - Prague Copa Sevilla - Seville Ho Chi Minh City Challenger - Ho Chi Minh City Biella Challenger Manerbio Challenger Rome Challenger Hungarian Architect Open - Budapest Copa Ericsson Mexico - Guadalajara Zagreb Open - Zagreb 4th Sardinia International Championships - Cagliari VIII Trofeo Ciutat de Barcelona - Barcelona Barletta Citta Della Disfida Open 99 - Barletta Whirlpool Open - Budapest Warsteiner Grand Prix - Oberstaufen Jameson Cup - Milan LTA Hull Challenger - Hull VII Torneo Internazionale di Tennis - Barletta Stockholm Open - Stockholm Tampere Imageneering Open - Tampere SkiStar Swedish Open - Bastad BMW Brixina Tennis Open - Bressanone IX Ciutat de Barcelona - Barcelona Bytom Challenger San Marino Cepu Open - San Marino Brasil Open - Sao Paulo Bet-at-home Open - Hamburg Grand Prix Hassan II - Casablanca CA Tennis Trophy - Vienna Internationaler Raiffeisen Grand Prix - St. Polten Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Open Romania - Bucharest Heineken Open - Auckland Qatar Open - Doha BellSouth Open - Vina del Mar Mercedes Cup - Stuttgart Gerry Weber Open - Halle Synsam Swedish Open - Bastad Argentina Open - Buenos Aires Davidoff Swiss Indoors - Basel Open de Tenis Comunidad Valenciana - Valencia Pilot Pen Tennis - New Haven ATP Studena Croatia Open Umag - Umag BA-CA Tennis Trophy - Vienna If Stockholm Open - Stockholm Movistar Open - Santiago Catella Swedish Open - Bastad Campionati Internazionali di Sicilia - Palermo ATP Studena Croatia Open Umag - Umag Credit Agricole Suisse Open - Gstaad If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Medibank International - Sydney Movistar Open - Santiago UNICEF Open - 's Hertogenbosch Stockholm Open - Stockholm Qatar Exxon Mobil Open 2003 - Doha Davidoff Swiss Indoors - Basel Stockholm Open - Stockholm BellSouth Open - Vina del Mar Pacific Life Open - Indian Wells Italian Open - Rome Tennis Masters Series - Rome Tennis Masters Series - Rome Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Paris ATP Kremlin Cup - Moscow If Stockholm Open - Stockholm Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Western & Southern Financial Group Masters - Cincinnati Masters Series Monte Carlo - Monte Carlo Tennis Masters Series - Madrid Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Internazionali BNL dItalia - Rome Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris French Open - Paris Davis Cup, Group 1, 2R, ITA-FIN 3-2 Davis Cup, World Group, QR, CRO-ITA 3-2 Davis Cup, Group 1, 2R, MAR-ITA 3-2 Davis Cup, Group 1, REL2, ZIM-ITA 3-2 Davis Cup, Group 2, 2R, ITA-BUL 5-0 Davis Cup, Group 2, REL2, ITA-POL 3-2 Davis Cup, Group 1, 2R, ITA-MAR 4-1 Davis Cup, Group 1, 2R, ITA-LUX 5-0 Davis Cup, World Group, PO, ESP-ITA 4-1 Davis Cup, Group 1, 1R, ITA-BLR 5-0 Davis Cup, World Group, QF, SWE-SRB 1-4 Australian Open (juniors) Australian Open (juniors) Olympics - Athens